package _06_deque;

import java.util.StringJoiner;

/**
 * @author: mornd
 * @dateTime: 2023/6/7 - 17:15
 * 双端队列定义
 * 该接口只定义了双端队列额外的方法，队列本身特有的方法这里没有定义
 */
public interface Deque<E> {

    boolean offerFirst(E e);

    boolean offerLast(E e);

    E popFirst();

    E popLast();

    E peekFirst();

    E peekLast();

    boolean isEmpty();

    boolean isFull();
}
